/**
 * Command.java
 */
package com;

/**
 * @author Administrator
 * @category  The Command interface
 * Command partner main include follow factors:
 * 1. 命令（Command）角色：声明了一个给所有具体命令类的抽象接口。这是一个抽象角色。
 * 2. 具体命令（ConcreteCommand）角色：定义一个接受者和行为之间的弱耦合；
 *        实现Execute()方法，负责调用接收者（Receiver)的相应操作。Execute()方法通常叫做执方法。
 * 3. 接收者（Receiver）角色：负责具体实施和执行一个请求。任何一个类都可以成为接收者，实施和执行请求的方法叫做行动方法。
 * 4. 请求者（Invoker）角色：负责调用命令对象执行请求，相关的方法叫做行动方法。
 * 5. 客户（Client）角色：创建了一个具体命令(ConcreteCommand)对象并确定其接收者。    
 *            
 */
public interface Command {
	//
	public void execute();
}
